A Fibred Approach to Rewriting | How the Duality between Adding and DeletingCooperates with the Di erence between Matching
نویسنده
چکیده
We present a new approach to rewriting obtained by enhancing and unifying existing variants inside the algebraic (or better categorical) approach to (graph) rewriting. Our approach is motivated by second-order term graph rewriting and stresses on one hand the two-step nature of rule application consisting of deleting and adding items and on the other hand the heterogeneous nature of the rewriting setup where rule steps should be clearly distinguished from matching of rule sides into redexes. Complementing the existing oppbration approach with a dual bration step turns out to yield a natural and exible approach with useful new applications. The resulting bred approach takes advantage of the heterogeneous setting and appropriately reeects the duality between deleting and adding in the course of rewriting, in contrast with the double-pushout approach which simpliies this duality into a symmetry. An important contribution is the universal characterisation of the host object, which has to be found as a pushout-complement in the double pushout approach. The bred approach is presented in abstract and independent from any concrete application categories in the manner of High-Level Replacement Systems. Our original motivation for the development of the bred approach comes from term graphs with bound variables where all other approaches failed; in this paper we present an unusual view on term rewriting as running example.
منابع مشابه
A Fibred Approach to Rewriting | How the Duality between Adding and
We present a new approach to rewriting obtained by enhancing and unifying existing variants inside the algebraic (or better categorical) approach to (graph) rewriting. Our approach is motivated by second-order term graph rewriting and stresses on one hand the two-step nature of rule application consisting of deleting and adding items and on the other hand the heterogeneous nature of the rewriti...
متن کاملAlgebraic Matching of Vulnerabilities in a Low-Level Code
This paper explores the algebraic matching approach for detection of vulnerabilities in binary codes. The algebraic programming system is used for implementing this method. It is anticipated that models of vulnerabilities and programs to be verified are presented as behavior algebra and action language specifications. The methods of algebraic matching are based on rewriting rules and techniques...
متن کاملOrr Sommerfeld Solver Using Mapped Finite Di?erence Scheme for Plane Wake Flow
Linear stability analysis of the three dimensional plane wake flow is performed using a mapped finite di?erence scheme in a domain which is doubly infinite in the cross–stream direction of wake flow. The physical domain in cross–stream direction is mapped to the computational domain using a cotangent mapping of the form y = ?cot(??). The Squire transformation [2], proposed by Squire, is also us...
متن کاملHow to Minimize the Impact of Pandemic Events: Lessons From the COVID-19 Crisis
Severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) is responsible for the current pandemic of coronavirus disease 2019 (COVID-19). This pandemic is characterized by a high variability in death rate (defined as the ratio between the number of deaths and the total number of infected people) across world countries. Several possible explanations have been proposed, but it is not clear whe...
متن کاملSymbolic Reasoning by Diierence Reduction
We present a new approach to automated reasoning based on di erence identi cation and reduction. Di erence identi cation is based on a generalization of uni cation so that terms are made equal not only by nding substitutions for variables but also by hiding term structure. This annotation of structural di erences serves to direct rippling, a type of rewriting designed to reduce and remove di er...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997